package com.ruoyi.traces.service;

import com.ruoyi.traces.domain.TraceTask;
import com.ruoyi.traces.domain.vo.MaterialVo;

import java.util.List;

public interface ProductService {
    List<MaterialVo> selectProductList();

    List<MaterialVo> queryProductList(Integer deptId);

    int addTask(TraceTask traceTask);

    int updateMachingStatus(MaterialVo materialVo);

    TraceTask queryTaskByCropsId(String materialId);

    int updateProductWriteStatus(String cropsId);

    List<TraceTask> queryTaskList();

    int productOutFactory(String materialId);

    int updateProgress(TraceTask traceTask);

}
